
* {
    font-family: "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif; 
    font-size: 9pt; 
    color: #444; 
    font-weight: normal;
}

.fieldset {
    margin: 2px;
    padding: 2px;
    border-left: 1px dotted silver;
}

.header {
    border: 1px dotted silver;
    font-weight: bold;
}

input {
    margin: 3;
    padding: 3;
    border: 1px solid lightblue;
    background-color: #EDF2F7;
}

.menu-item {
    padding: 5px 5px;
    border-left: 1px dotted silver;
}

.menu-link {
    text-decoration: none;
    font-weight: bold;
    color: silver;
}

.menu-link:hover {
    border-bottom: 1px dotted silver;
}

.results {
    padding: 3px;
}

.zebra1 {
    background-color: whitesmoke;
}

.zebra2 {
    background-color: ghostwhite;
}

.separator {
    width: 100%;
    height: 2px;
    color: #333;
    border: none;
    margin-top: 1px;
    margin-bottom: 1px;
    background-color: #346083;
}

.content {
    width: 100%;
    height: 90%;
}

#powered-by {
    float: right;
}